<?php
include_once("EnderecosService.php");
include_once("LogisticaEntregaService.php");
include_once('estoque.php');


$total = 0;

$erro = false;

$lista_produtos = $_SESSION['lista_produtos'];
if (!isset($_POST['cep'])) {
    foreach($lista_produtos as $prod => $qtde) {
        $qtde = $_POST["qtde" . $prod];
        $disp = $_POST["disp" . $prod];
        $total += $qtde * $_POST['preco' . $prod];
        $_SESSION['lista_produtos'][$prod] = $qtde;

        if($qtde > $disp){
            $erro = true;
        }

        //     if (!reserve_prod(1, $prod, $qtde)) {
        //         echo 'Produto $prod nao pode ser reservado<br />';
        //         $erro = true;
        //     }
    }
    $_SESSION['total'] = $total;
}
if ($erro === true) {
    echo '<div>Quantidade pedida acima do disponivel!!</div><form><input type="button" value="voltar" onClick="history.go(-1);return true;"></form>';
}

else {
    $cpf = $_SESSION["CPF"];

    $cliente = file_get_contents("http://mc747-clientes.heroku.com/clientes/".$cpf.".xml");

    if (isset($_POST['cep'])) {
        $cep = $_POST['cep'];
    }
    else {
        $xml_cliente = new SimpleXMLElement($cliente);
        $cep = $xml_cliente->cep;
    }

    $endereco = new getEndereco();
    $endereco->cep = $cep;

    $enderecos_service = new EnderecosService();
    $dados_endereco = $enderecos_service->getEndereco($endereco)->return;

    $complemento = isset($_SESSION['endereco']['complemento']) ?  $_SESSION['endereco']['complemento'] : '';

    $destinatario = isset($_SESSION['endereco']['destinatario']) ?  $_SESSION['endereco']['destinatario'] : '';

?>
<div class="main">
    <h1>Endereco de entrega</h1>
    <div class="item">
        <div class="content">
            <center>
            <h3>Digite o seu endereco de entrega</h3>
            </center>
             <form name="input" action="finalizar_compra.php?step=0" method="POST">
             Dados do Endere&ccedil;o:
             <br/>
             Logradouro:
             <input readonly type="text" name="logradouro" size="40" value="<?php echo $dados_endereco->logradouro; ?>"><br/>
             CEP:
             <input readonly type="text" name="cep" size="40" value="<?php echo $endereco->cep; ?>"><br/>
             Bairro:
             <input readonly type="text" name="bairro" size="40" value="<?php echo $dados_endereco->bairro; ?>"><br/>
             Cidade:
             <input readonly type="text" name="cidade" size="40" value="<?php echo $dados_endereco->cidade; ?>"><br/>
             Unidade Federativa:
             <input readonly type="text" name="estado" size="40" value="<?php echo $dados_endereco->estado; ?>"><br/>
             Complemento:
             <input type="text" name="complemento" size="40"  value="<?php echo $complemento; ?>" ><br/>
             Nome do destinatario:
             <input type="text" name="destinatario" size="40"  value="<?php echo $destinatario; ?>" ><br/>

             <h3><strong>Total = <?= $_SESSION['total'] ?></strong></h3>

             <input type="submit" value="Continuar">

            </form>


            <form name="input" action="finalizar_compra.php?step=-1" method="POST">
            Digite o novo CEP caso queira trocar o endereco de entrega:
             <input type="text" name="cep" size="20"><br/>
             <input type="submit" value="Buscar">
            </form>
        </div>
    </div>
</div>
<?php
}
?>
